//
// Created by zhouyi on 2019/10/25.
//

///////////////////////////////////////////////////////////////////////////
// 给定一个没有重复数字的序列，返回其所有可能的全排列。
//
// 示例:
//
// 输入: [1,2,3]
// 输出:
// [
//   [1,2,3],
//   [1,3,2],
//   [2,1,3],
//   [2,3,1],
//   [3,1,2],
//   [3,2,1]
// ]
//
// 来源：力扣（LeetCode）
// 链接：https://leetcode-cn.com/problems/permutations
// 著作权归领扣网络所有。商业转载请联系官方授权，非商业转载请注明出处。
///////////////////////////////////////////////////////////////////////////



#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int **permute(int *nums, int numsSize, int *returnSize, int **returnColumnSizes) {

}

int main(int argc, char *argv[]) {


    return 0;
}